.textKA{
    width:100%;
    padding:0;
    margin:0 auto;
    font-size:16px;
    color:#666;
}
.text-area{
    width:auto;
    padding-left:20px;
    margin:0 auto;
    display:none;
}
.text-area p{
    width: 100%; 
    height:auto;
    line-height:1.3em;
    padding:10px 0;
    margin:20px 0;
    border:1px solid #eee;
    border-left:none;
    border-right:none;
}
.textKA a{
    color:blue;
    text-decoration:none;
}
.show,.hide{
    background:#FAFAFA;
    padding:5px 5px 5px 10px;
    border: 1px dashed #ccc;
    border-left:none;
    border-right:none;
    cursor:pointer;
}
.hide{
    display:none;
}
.show-area{
 background: url() no-repeat left;
    padding:5px 5px 5px 30px;
    font-weight:bold;
}
.hide-area{
     background: url() no-repeat left;
    padding:5px 5px 5px 30px;
    font-weight:bold;
}